package org.example.service;

import org.example.pojo.Clazz;
import org.example.pojo.ClazzQueryParam;
import org.example.pojo.PageResult;

import java.util.List;

public interface ClazzService {
    /*
    * 分页+模糊查询
    * */
    PageResult<Clazz> page(ClazzQueryParam clazzQueryParam);

    /*
    * 新增班级
    * */
    void add(Clazz clazz);

    /*
    * 删除班级
    * */
    void deleteById(Integer id);

    /*
    * 根据ID查询班级
    * */
    Clazz getById(Integer id);

    /*
    * 修改班级信息
    * */
    void update(Clazz clazz);

    /*
    * 查询所有班级信息
    * */
    List<Clazz> All();
}
